Blog Post

Explanation regarding Site Outage

A brief explanation as to what broke and why.

Posted On 2 May 2025, 5:56 p.m.
Updated On 2 May 2025, 11:09 p.m.

By Synth9617

Good Evening Everyone,

I just wanted to explain what had happened that caused the side to be offline for a week.


The short version of it is my code sucks and is slow, I tried to fix it but instead broke it big time.


The long, more detailed version is as follows: The site is based on Django using a MongoDB database. This means that the data handler between the two is Djongo which has since been dropped by its maintainer. I have not had a chance to copy the database to a new database system due to working full time.

I added the 3rd generation of the image portal but the system didn’t like loading the page as it took more that 1 minute which Cloudflare, our DNS provider, didn’t like. To try to speed it up I thought about using Redis as an inline cache between the two, which as you can probably tell didn’t work as planned. I was running into CPU and Memory lock problems even after moving the bundle to a new server.



I have since reverted to not using the Redis cache for the database handling but I do use it for some pages just to speed up load times even the smallest bit.



If you notice any broken pages, please let me know on [email protected].


Thank you for your patience,
Kat

By using this website, you agree that we and our partners may set cookies for purposes such as customising content and advertising. For more information, please see our Privacy Policy.

I Understand